// 书写 登录的路由规则

const express = require('express')

// express 使用的中间件函数，进行校验
const expressJoi = require('@escook/express-joi')

const { update_user_schema, update_avatar_schema } = require('../schema/userinfo')

// 必须使用 .. 
const userinfoHandler = require('../router_handler/userinfo')

const router = express.Router()

// router.post('/reguser', expressJoi(register_login_schema), userHandler.regUser)

// 更新用户的头像
router.post('/update/avatar',
    expressJoi(update_avatar_schema),
    userinfoHandler.updateUserAvatar)

// 得到用户的信息 , 无参数
router.get('/userinfo', userinfoHandler.getUserinfo)

// 修改用户的信息
router.post('/userinfo',
    expressJoi(update_user_schema),
    userinfoHandler.updateUserinfo)



module.exports = router